﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SameGame.Presentation
{
	public interface IBoardView
	{
		int Rows { set; }

		int Columns { set; }

		void ShowItem(int column, int row, int colorType);

		void Highlight(int column, int row, bool ishighlighted);

		void RemoveBall(int column, int row);

		void ClearHighlights();

		void DeleteBalls();

		void MoveBall(int column, int row, int newColumn, int newRow);

		void ShowAvailableScore(int score);

		void HideAvailableScore();
	}
}
